package algo3.grupo3.modelo;


public class Salida extends Articulo {
	
	private AreaCasillas mapaDelJuego;
	private boolean salidaHabilitada = false;
	
	public Salida(AreaCasillas mapa) {
		this.mapaDelJuego = mapa;
		this.durabilidad = 1;
		this.tipoArticulo = SALIDA;
	}

	@Override
	public boolean esSalida(){
		return true;
	}
	
	public boolean pasoDeNivel(){
		return this.salidaHabilitada;
	}
	
	@Override
	public void modificarHabilidades(Bombita personaje){
		if(this.mapaDelJuego.todosLosEnemigosEstanMuertos()){
			salidaHabilitada = true;
		}
		
	}

	@Override
	public void actualizarEstado(double tiempoCiclo) {
	}

	@Override
	public boolean esAtravesable() {
		return false;
	}
	
}
